#include <stdio.h>
#include <stdlib.h>

#define N 10
int maxOfArray(int a[],int n);
int main(int argc, char *argv[])
{
    int a[N],max,i;
    printf("请输入%d个数：\n",N);
    for(i=0;i<N;i++)
    {
        scanf("%d",&a[i]);
    }
    max=maxOfArray(a,N);
    printf("上述数的最大值为：%d\n",max);
  
  system("PAUSE");	
  return 0;
}

int maxOfArray(int a[],int n)
{		
		if(n==1){
			return a[0];
		}else {
			int i=maxOfArray(a,n-1);
			return a[n-1]>i?a[n-1]:i;
		}		
}
